package com.gscitysfy.cus.drain.modules.pipe.entity;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import java.math.BigDecimal;
import java.time.LocalDate;
import java.time.LocalDateTime;
import java.util.Date;

import lombok.Getter;
import lombok.Setter;

/**
 * @author Administrator
 * @since 2022-11-15 15:38:27
 */
@Getter
@Setter
@TableName("cifrs_pipe_mn_pipeline")
public class CifrsPipeMnPipeline implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 主键
     */
    @TableId
    private Long cmKid;

    /**
     * 管线唯一编码
     */
    private String guid;

    /**
     * 管线类别
     */
    private String code;

    /**
     * 地市编码
     */
    private String pac;

    /**
     * 起点物探点号
     */
    private String sPoint;

    /**
     * 终点物探点号
     */
    private String ePoint;

    /**
     * 起点管顶高程m
     */
    private BigDecimal sH;

    /**
     * 终点管顶高程m
     */
    private BigDecimal eH;

    /**
     * 起点埋深m
     */
    private BigDecimal sDeep;

    /**
     * 终点埋深m
     */
    private BigDecimal eDeep;

    /**
     * 图幅号
     */
    private String mapNo;

    /**
     * 埋设类型
     */
    private String dType;

    /**
     * 埋设日期
     */
    private LocalDate dDate;

    /**
     * 材质
     */
    private String pmaterial;

    /**
     * 管径(外径)mm
     */
    private String outDS;

    /**
     * 内径mm
     */
    private String inDS;

    /**
     * 压力
     */
    private String voltage;

    /**
     * 压力级别
     */
    private String volclass;

    /**
     * 流向
     */
    private String flowD;

    /**
     * 总孔数
     */
    private Integer holeCount;

    /**
     * 占用孔数
     */
    private Integer holeUsed;

    /**
     * 电缆条数
     */
    private Integer cabCount;

    /**
     * 保护材质
     */
    private String safemateri;

    /**
     * 管道年限
     */
    private BigDecimal pipedate;

    /**
     * 套管形状
     */
    private String caseshape;

    /**
     * 套管材质
     */
    private String casemateri;

    /**
     * 套管尺寸
     */
    private String casesize;

    /**
     * 线型
     */
    private String lineStyle;

    /**
     * 管线分类编码
     */
    private String linecode;

    /**
     * 管线通道权属单位
     */
    private String bunit;

    /**
     * 所在道路
     */
    private String roadName;

    /**
     * 建设年代
     */
    private String mdate;

    /**
     * 探测单位
     */
    private String sunit;

    /**
     * 探测日期
     */
    private Date sdate;

    /**
     * 当前状态(0,完好;1,待安装；2.维修中)
     */
    private String usedstate;

    /**
     * 数据获取方式（1-正常探测，2-推理内插，3-据调绘资料或权属单位指认，4-探测效果欠佳）
     */
    private String datasource;

    /**
     * 管线长度
     */
    private BigDecimal pipelen;

    /**
     * 断面形式
     */
    private String section;

    /**
     * 供水性质
     */
    private String natureWater;

    /**
     * 系统编码
     */
    private String sysId;

    /**
     * 原始编码
     */
    private String oldId;

    /**
     * 数据状态(0,完好;1,待检修)
     */
    private String datastatus;

    /**
     * 管壁厚度
     */
    private String pipeThink;

    /**
     * 竣工日期
     */
    private Date compleDate;

    /**
     * 通气日期
     */
    private Date ventiDate;

    /**
     * 接口方式
     */
    private String interMode;

    /**
     * 设计压力
     */
    private String designPress;

    /**
     * 运行压力
     */
    private String operatPress;

    /**
     * 防腐材料
     */
    private String antiMaterial;

    /**
     * 防腐等级
     */
    private String antiLevl;

    private String mangerCenter;

    /**
     * wkt
     */
    private String wkt;

    /**
     * 是否监测
     */
    private String monitorno;

    /**
     * 备注                                                                                        
     */
    private String remark;

    /**
     * 创建时间
     */
    private Date cmAddtime;

    /**
     * 修改时间
     */
    private Date cmUptime;

    /**
     * 创建人
     */
    private String cmCreator;

    /**
     * 修改人
     */
    private String cmModifier;

    /**
     * 版本号
     */
    private Integer cmVersion;

    /**
     * 所属区域
     */
    private String cmRegflag;

    /**
     * 所属组织
     */
    private String cmOrgflag;

    /**
     * 业务扩展数据
     */
    private String cmBusext;

    /**
     * 逻辑删除
     */
    private Boolean cmUsable;

    /**
     * 租户ID
     */
    private String cmTenantid;

    /**
     * 地理坐标  有地理坐标的数据增加 其他的删除
     */
    private String cmGeom;


}
